<?php

namespace App\Dao;

use App\Models\BaseMdl;

/**
 * Class MenuDao
 *
 * @author lxp 20180123
 * @package App\Dao
 */
class MenuDao extends BaseMdl
{
    /**
     * 菜单及权限配置
     *
     * 最大支持三级菜单
     * 每个菜单项要包括：
     * text 名称
     * priv 权限名称
     *        例：控制器路径为 App/Http/Controllers/User/UsersController.php，则权限名称为 user-users
     *           如果要对应方法，则用冒号拼接，user-users:getlist
     *           对应多个方法（目前没有实现验证），user-users:getlist|getedit|postsave
     *        如果不对应具体控制器，名称则随意，但不能重复
     *
     * url 链接（可选）
     * nodes 子菜单（可选）
     * icon 图标（可选）
     *
     * @return array
     * @author lxp 20180123
     */
    public static function get_admin_menu()
    {
        return [
           
            [
                'text' => '用户管理',
                'priv' => 'user',
                'icon' => 'fa fa-user',
                'url' => route('admin.user.users')
            ],
            [
                'text' => '分享管理',
                'priv' => 'user',
                'icon' => 'fa fa-pagelines',
                'url' => route('admin.share.shares')
            ],
            [
                'text' => '项目管理',
                'priv' => 'user',
                'icon' => 'fa fa-cubes',
                'url' => route('admin.topic.topics')
            ],
            [
                'text' => '分销人员',
                'priv' => 'user',
                'icon' => 'fa fa-codepen',
                'url' => route('admin.sale.sales'),
            ],
            [
                'text' => '提现管理',
                'priv' => 'user',
                'icon' => 'fa fa-codepen',
                'nodes' => [
                    [
                        'text' => '提现列表',
                        'priv' => 'user',
                        'icon' => 'fa fa-codepen',
                        'url' => route('admin.money.moneys'),
                    ],
                    [
                        'text' => '待审核列表',
                        'priv' => 'user',
                        'icon' => 'fa fa-codepen',
                        'url' => route('admin.money.money_shen'),
                    ]
                ],
            ],
            [
                'text' => '支付管理',
                'priv' => 'user',
                'icon' => 'fa fa-codepen',
                'url' => route('admin.donate.donates'),
            ],
            [
                'text' => '订单管理',
                'priv' => 'user',
                'icon' => 'fa fa-book',

                'nodes' => [
                    [
                        'text' => '完成订单',
                        'priv' => 'user',
                        'icon' => 'fa fa-codepen',
                        'url' => route('admin.order.order_finish'),
                    ],
                    [
                        'text' => '失败订单',
                        'priv' => 'user',
                        'icon' => 'fa fa-codepen',
                        'url' => route('admin.order.order_fail'),
                    ],
                    // [
                    //     'text' => '返佣订单',
                    //     'priv' => 'user',
                    //     'icon' => 'fa fa-codepen',
                    //     'url' => route('admin.order.orders'),
                    // ],
                    [
                        'text' => '历史订单',
                        'priv' => 'user',
                        'icon' => 'fa fa-codepen',
                        'url' => route('admin.order.orders'),
                    ]
                ]
            ],
            [
                'text' => '基础设置',
                'priv' => 'setting',
                'icon' => 'fa fa-cog',
                'nodes' => [
                    [
                        'text' => '网站设置',
                        'url' => route('admin.setting.basesetting'),
                        'priv' => 'admin-setting-basesetting'
                    ],
                    [
                        'text' => '系统日志',
                        'url' => route('admin.setting.systemlog'),
                        'priv' => 'admin-setting-systemlog'
                    ]
//                    [
//                        'text' => '管理员管理',
//                        'url' => route('admin.setting.adminusers'),
//                        'priv' => 'admin-setting-adminusers'
//                    ],
//                    [
//                        'text' => '用户组管理',
//                        'url' => route('admin.setting.admingroup'),
//                        'priv' => 'admin-setting-admingroup'
//                    ],
//                    [
//                        'text' => '登录日志',
//                        'url' => route('admin.setting.adminloginlog'),
//                        'priv' => 'admin-setting-adminloginlog'
//                    ]
                ]
            ]
        ];
    }
}
